Mongruences and Cofree Coalgebras

نویسنده

  • Bart Jacobs
چکیده

A coalgebra is introduced here as a model of a certain signature consisting of a type X with various \destructor" function symbols, satisfying certain equations. These destructor function symbols are like methods and attributes in object-oriented programming: they provide access to the type (or state) X. We show that the category of such coalgebras and structure preserving functions is comonadic over sets. Therefore we introduce the notion of a `mongruence' (predicate) on a coalgebra. It plays the dual role of a congrence (relation) on an algebra. An algebra is a set together with a number of operations on this set which tell how to form (derived) elements in this set, possibly satisfying some equations. A typical example is a monoid, given by a set M with operations 1 ! M, M M ! M. Here 1 = f;g is a singleton set. In mathematics one usually considers only single-typed algebras, but in computer science one more naturally uses many-typed algebras like 1 ! list(A), A list(A) ! list(A). Here we are not primarily interested in algebras, but in coalgebras. These consist of a set together with operations \going out" of the set; they tell how to \deconstruct" elements of the set. These kind of structures naturally arise within object-oriented programming|as explained in 16, 10], but see also 13], or 5] (where the \destructors" are called \observers"). A possible (set-theoretic) semantics for objects is to see them as pairs hx 2 X; c: X ! T(X)i where c is a coalgebra of a functor T: Sets ! Sets interpreting the methods, and x is an element of the carrier X of the coalgebra c. Usually c will be a tuple c = hc 1 ; : : :; c n i of maps. Message passing then means application of the appropriate component of c to x 2 X. This picture is very elementary but clear enough to serve as our motivation. Here we concentrate on equations in such coalgebras. The main conceptual novelty that we introduce is the notion of what we call a mongruence (predicate). A mongruence plays the same role in coalgebra that a congruence plays in algebra: it is a predicate which is closed under the coalgebra operations, just like a congruence is a relation which is closed under the algebra operations. We use these mongruences in particular to construct cofree coalgebras satisfying certain equations. In Mac Lane's …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cofree compositions of coalgebras

We develop the notion of the composition of two coalgebras, which arises naturally in higher category theory and the theory of species. We prove that the composition of two cofree coalgebras is cofree and give conditions which imply that the composition is a one-sided Hopf algebra. These conditions hold when one coalgebra is a graded Hopf operad D and the other is a connected graded coalgebra w...

متن کامل

Cofree coalgebras and differential linear logic

We prove that the semantics of intuitionistic linear logic in vector spaces which uses cofree coalgebras to model the exponential is a model of differential linear logic. Thus, in this semantics, proof denotations have natural derivatives. We give several examples of these derivatives.

متن کامل

Cofree Coalgebras over Operads

This paper explicitly constructs cofree coalgebras over operads in the category of DG-modules. It is shown that the existence of an operadaction on a coalgebra implies a “generalized coassociativity” that facilitates the construction. Special cases are considered in which the general expression simplifies (such as the pointed, irreducible case). In the pointed irreducible case, this constructio...

متن کامل

Commutators of A∞ Structures

This note will be for the most part of an expository nature; many of the results here have appeared elsewhere. We would like however, to highlight the connection between Jim Stasheff’s early work on A∞ algebras in the 1960’s and the notion of sh Lie algebras (L∞ algebras) which is currently popular in mathematical physics; see, for example, [1] and [7]. This connection involves some work of Vic...

متن کامل

Some Co-Birkhoff Type Theorems

We consider the dual of Theorem 1 from [33], relating closure conditions on subcategories with projectivity classes for collections of discrete cocones. We extend these results by adding a new operator for closure under domains of epis and show that this corresponds to taking projectivity classes for cocones with vertex a subobject of the terminal object. We show that these theorems apply to ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995